Iguazu Falls — synonyms, definition
1. Iguazu Falls (Noun)
4 synonyms
Iguassu Iguassu Falls Iguazu Victoria Falls
1 definition
Iguazu Falls (Noun) — A large waterfall on the border between Argentina and Brazil.
2 types of
falls waterfall
5 parts of
Argentina Argentine Republic Brasil Brazil Federative Republic of Brazil